package proyecto.dao;

import java.util.Collection;
import proyecto.excepcion.DAOExcepcion;
import proyecto.modelo.Cargo;

public interface CargoDAO {

    public Collection<Cargo> buscarPorNombre(String descripcion) throws DAOExcepcion;

    public Cargo insertar(Cargo vo) throws DAOExcepcion;

    public Cargo obtener(int codigo) throws DAOExcepcion;

    public void eliminar(int codigo) throws DAOExcepcion;

    public Cargo actualizar(Cargo vo) throws DAOExcepcion;

    public Collection<Cargo> listar() throws DAOExcepcion;
}
